import cv2
import numpy as np #引入库函数numpy，名字为np
#鼠标回调函数
def mouse_callback(event,x,y,flags,userdata):  #python中自定义函数使用  def
    print(event,x,y,flags, userdata)
#mouse_callback(1,100,100,16,"123")

#创建窗口
cv2.namedWindow('mouse',cv2.WINDOW_NORMAL)
cv2.resizeWindow('mouse',300,300)  #设置窗口大小

#设置鼠标回调
cv2.setMouseCallback('mouse',mouse_callback,"123")

#显示窗口和背景
img = np.zeros((300,300,3),np.uint8)  #设置一个全黑的窗口
#参数  行，列，bgr3维
while True:
    cv2.imshow('mouse',img)
    key = cv2.waitKey(1)
    if key & 0xFF == ord('q'):
        break
cv2.destroyAllWindows()
